OpTune: Multi-Point Performance Engineering in Server Systems
نویسندگان
چکیده
Modern server systems encompass multiple components and/or layers containing configuration parameters that can affect performance. Managing the interplay of these parameters is becoming increasingly challenging as the complexity of server systems continue to grow. In this paper, we propose a framework called OpTune to help system administrators tune these parameters. OpTune asks administrators to specify objectives to shape the performance CDFs of systems; e.g., minimize the median response time while keeping the 99th percentile below a target value. In fact, administrators can specify entire target CDFs. OpTune then uses a graphical representation of the system, performance instrumentation and profiling, and manipulations of the profiled CDFs of components to configure the system. We demonstrate the broad utility of OpTune by integrating it into three different, widely-used systems: a Web server, a filesystem emulator, and a MapReduce server cluster. Evaluation results demonstrate that OpTune successfully helps administrators to quickly identify configuration parameter values to best achieve the desired performance behaviors.
منابع مشابه
Improving and Tuning the Performance of Server Systems
OF THE DISSERTATION Improving and Tuning the Performance of Server Systems by Cheng Li Dissertation Directors: Thu D. Nguyen and Ricardo Bianchini Modern server systems incorporate complex hardware and software technologies, such as solidstate drives and software virtualization. Maximizing the performance of these complex systems involves many challenges. For example, their performance can ofte...
متن کاملBi-objective optimization of multi-server intermodal hub-location-allocation problem in congested systems: modeling and solution
A new multi-objective intermodal hub-location-allocation problem is modeled in this paper in which both the origin and the destination hub facilities are modeled as an M/M/m queuing system. The problem is being formulated as a constrained bi-objective optimization model to minimize the total costs as well as minimizing the total system time. A small-size problem is solved on the GAMS software t...
متن کاملOn Two-Echelon Multi-Server Queue with Balking and Limited Intermediate Buffer
In this paper we study two echelon multi-server tandom queueing systems where customers arrive according to a poisson process with two different rates. The service rates at both echelons are independent of each other. The service times of customers is assumed to be completed in two stages. The service times at each stage are exponentially distributed. At the first stage, the customers may balk ...
متن کاملDevelopment and Analysis of a Novel Multi-Mode MPPT Technique with Fast and Efficient Performance for PMSG-Based Wind Energy Conversion Systems
Wind energy is one of the most promising renewable energy resources. Due to instantaneous variations of the wind speed, an appropriate Maximum Power Point Tracking (MPPT) method is necessary for maximizing the captured energy from the wind at different speeds. The most commonly used MPPT algorithms are Tip Speed Ratio (TSR), Power Signal Feedback (PSF), Optimal Torque Control (OTC) and Hill Cli...
متن کاملA Multiprocessor System with Non-Preemptive Earliest-Deadline-First Scheduling Policy: A Performability Study
This paper introduces an analytical method for approximating the performability of a firm realtime system modeled by a multi-server queue. The service discipline in the queue is earliestdeadline- first (EDF), which is an optimal scheduling algorithm. Real-time jobs with exponentially distributed relative deadlines arrive according to a Poisson process. All jobs have deadlines until the end of s...
متن کامل